﻿using Pe.Petecos.Comercial.Infraestructura.Model.Base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Pe.Petecos.Comercial.Infraestructura.Model.Ventas
{
    public class EventoEntity : Entity
    {
        public int CodigoEvento { get; set; }
        public int CodigoCliente { get; set; }
        public string Nombre { get; set; }
        public string CodigoTipoEvento { get; set; }
        public string CodigoMoneda { get; set; }
        public DateTime Fecha { get; set; }
        public string Lugar { get; set; }
        public string NombreEncargado { get; set; }
        public string Objetivo { get; set; }
        public string Observaciones { get; set; }
        public bool EsPresupuesto { get; set; }
        public decimal MontoSubTotal { get; set; }
        public decimal MontoIgv { get; set; }
        public decimal MontoTotal { get; set; }

        public string DocumentoContacto { get; set; }
        public string NombreContacto { get; set; }
        public string CorreoElectronicoContacto { get; set; }
        public string TelefonoContacto { get; set; }

        public string CodigoEstado { get; set; }
        public string UsuarioCreacion { get; set; }
        public DateTime FechaCreacion { get; set; }
        public string UsuarioModificacion { get; set; }
        public DateTime? FechaModificacion { get; set; }

        public List<EventoDetalleEntity> ListaEventoDetalle { get; set; }
    }
}
